$(function(){
	$("form :input.required").each(function(){
		
		var $required = $("<strong class='high'>*</strong>");
		
		$(this).parent().prepend($required);
	});
	$("form :input").blur(function(){
		
			var $parent = $(this).parent();
			$parent.find(".formtips").remove();
			if($(this).is('#username')){
				
				if(this.value==""||this.value.length < 6){
					
					var errorMsg = '请输入至少6位的用户名';
					$parent.append('<span class="formtips onError">'+errorMsg+'</span>');
						
				}else{
					
					var okMsg = '输入正确';
					$parent.append('<span class="formtips onSuccess">'+okMsg+'</span>');
				}
				
			}
			if($(this).is('#pass')){
				
				if(this.value==""||this.value.length < 6){
					
					var errorMsg = '请输入至少6位的密码';
					$parent.append('<span class="formtips onError">'+errorMsg+'</span>');
					
				}else{
					
					var okMsg = '输入正确';
					$parent.append('<span class="formtips onSuccess">'+okMsg+'</span>');	
				}
				
			}
			if($(this).is('#picValidate')){
				
				if(this.value==""||this.value.length != 4){
					
					var errorMsg = '输入错误';
					$parent.append('<span class="formtips onError">'+errorMsg+'</span>');
					
				}else{
					
					var picValidate = this.value;
					$.post("checkCode.action?picValidate="+picValidate,null,function(response){   
				        
						var msg = $.trim(response);
				        if(msg=="error"){
				        	var errorMsg = '输入错误';
				        	$parent.append('<span class="formtips onError">'+errorMsg+'</span>');
				        	
				        }
				        if(msg=="suc"){
				        	var okMsg = '输入正确';
				        	$parent.append('<span class="formtips onSuccess">'+okMsg+'</span>');
				        }
				    }); 
				}
			}
	});
	$("#sub").click(function(){
		
		$("form .required:input").trigger('blur');
		var numError = $('form .onError').length;
		if(numError){
			
			return false;	
		}
		
	});
	
});

function changePic(){
    document.getElementById("checkcode").src = "pic_validate.jsp?time=" + Math.random();
}